package com.ttg.model.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author zhangjie
 * @date 2021/3/19 13:58
 */
@Data
public class AdminIndexVO implements Serializable {
    private static final long serialVersionUID = -7527211568831143483L;
    /**
     * 管理员Id
     */
    @JsonProperty("adm_id")
    private String admId;
    /**
     * 用户登录名
     */
    @JsonProperty("adm_user_name")
    private String admUserName;
    /**
     * 真实姓名
     */
    @JsonProperty("adm_true_name")
    private String admTrueName;
    /**
     * 用户状态（1有效，2锁定，4删除）
     */
    @JsonProperty("status")
    private Integer admStatus;
    /**
     * 添加时间
     */
    @JsonProperty("adm_add_time")
    private LocalDateTime admAddTime;
    /**
     * 最后登录IP
     */
    @JsonProperty("adm_last_ip")
    private String admLastIp;
    /**
     * 最后登录时间
     */
    @JsonProperty("adm_last_time")
    private LocalDateTime admLastTime;
    /**
     * 错误登录次数
     */
    @JsonProperty("adm_err_times")
    private Integer admErrTimes;
    /**
     * 管理角色
     */
    @JsonProperty("adm_role_id")
    private String admRoleId;
    /**
     * 角色名称
     */
    @JsonProperty("adm_role_name")
    private String admRoleName;
    /**
     * 管理员手机
     */
    @JsonProperty("adm_mobile")
    private String admMobile;
    /**
     * 管理员邮箱
     */
    @JsonProperty("adm_email")
    private String admEmail;
}
